/*
 * Copyright (c) 2025 Industrial Software Feature Database
 */
package com.comac.ins.bomt.domain.vo;

import com.comac.ins.bomt.domain.BizFile;
import com.fasterxml.jackson.annotation.JsonInclude;
import io.github.linpeilie.annotations.AutoMapper;
import lombok.Data;

import java.util.Date;

/**
 * @author zhanghongyi
 * @date 2024/8/2 10:19
 * @description BizFileVo
 */
@Data
@AutoMapper(target = BizFile.class)
public class BizFileVo {
    /**
     * 文件id
     */
    private Long fileId;

    /**
     * 文件名
     */
    private String fileName;

    /**
     * 文件类型
     */
    private String fileType;

    /**
     * 文件分组
     */
    private String groupType;

    /**
     * 文件子分组
     */
    private String subGroupType;

    /**
     * 原始文件名
     */
    private String originalName;

    /**
     * 机型
     */
    private String aircraftModel;

    /**
     * 跟踪批次号
     */
    private String track;

    /**
     * 跟踪子批次号
     */
    private String subTrack;

    /**
     * ATA
     */
    private String ata;

    /**
     * 附加信息
     */
    @JsonInclude(JsonInclude.Include.NON_NULL)
    private String extraInfo;

    /**
     * 创建时间
     */
    private Date createTime;

    /**
     * 创建人
     */
    private Long createBy;

    /**
     * 创建人部门
     */
    private Long createDept;

    /**
     * 更新时间
     */
    private Date updateTime;

    /**
     * 更新人部门
     */
    private Long updateBy;
}
